﻿using MDT.LifeSewagePlatform.Conmmon;
using MDT.LifeSewagePlatform.Entity;
using System.Collections.Generic;
using System.Threading.Tasks;

namespace MDT.LifeSewagePlatform.IRepository
{
    public interface IBuilderWordReportRepository
    {
        public  Task FirstSection(int Year, int Quarter, List<DrugDetailReprot> areaAreaData);
       
        public  Task SecondSection();

        public  Task ThirdSection(List<DrugDetailReprot> areaData, double ReducedTotal);
        
        public  Task FourthSection(List<DrugDetailReprot>
            drugDetailGroupData, DrugDetailReprot CityData, List<DrugDetailReprot> AreaData
            , List<DrugDetailReprot> drugDetailPast);
        
        public  Task FivethSection(DrugDetailReprot CityData, List<DrugDetailReprot>
            GroupDrugData, int Quarter, int CompanyID, List<DrugDetailReprot> AreaData);
       

        public  Task SixthSection(DrugReport CityDrug, List<DrugReport> AreaDrug, DrugDetailReprot CityData);
      

        public  Task SevenSection(DrugDayView cityDrugDay, List<DrugDayView> areaData, List<DrugDayView> GroupDrugDays);
        

        public  Task EndSection(string path, string FileName, DrugDetailReprot CityData, List<DrugUnion> drugs);
       
    }
}
